package MapBase.logic.vo
{
	public class MapBaseVO
	{
		static private var _instance : MapBaseVO;
		
		public var dragFlag : Boolean = false;
		public var sleObjLayer : Boolean;			//	选中对象层
		public var sleGridLayer : Boolean;			//  选中网格层
		public var sleBkLayer : Boolean;			//  选中背景层
		public var slePutDot : Boolean;			//  是否可以打点
		public var sleDelObj : Boolean;			//  删除实体
		public var sleShowGrid : Boolean=true;		//  显示网格
		public var sleDragEntity : Boolean;		//  拖动实体
		public var eIsoObj : Boolean;				//  编辑单个实体
		public var showEntityFloor : Boolean;		//  显示实体地板
		
		public var AlignGrid : Boolean;			//  是否对齐到网格
		
		public var tileSize : int;					//  砖块大小
		public var entitySize  : int = 32;			//  实体大小
			
		public var numCols : int;					
		public var numRows : int;
		
		public var mapType : int;
		
		public var mapName : String = "mapData";  //  地图名称
		public var bkMapName : String;				 //  背景地图图片
		
		public function MapBaseVO()
		{
		}
		
		static public function get Instance() : MapBaseVO
		{
			if(!_instance) _instance = new MapBaseVO;
			return _instance;
		}
	}
}